home *** CD-ROM | disk | FTP | other *** search
-
-
-
- mmmmssssggggppppuuuulllllllluuuupppp((((DDDD3333)))) mmmmssssggggppppuuuulllllllluuuupppp((((DDDD3333))))
-
-
-
- NNNNAAAAMMMMEEEE
- _mmmm_ssss_gggg_pppp_uuuu_llll_llll_uuuu_pppp - concatenate bytes in a message
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_ssss_tttt_rrrr_eeee_aaaa_mmmm_...._hhhh_>>>>
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_dddd_iiii_...._hhhh_>>>>
- _mmmm_bbbb_llll_kkkk______tttt _****_mmmm_ssss_gggg_pppp_uuuu_llll_llll_uuuu_pppp_((((_mmmm_bbbb_llll_kkkk______tttt _****_m_p_,,,, _iiii_nnnn_tttt _l_e_n_))))_;;;;
-
- AAAArrrrgggguuuummmmeeeennnnttttssss
- _m_p Pointer to the message whose blocks are to be concatenated.
-
- _l_e_n Number of bytes to concatenate.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _mmmm_ssss_gggg_pppp_uuuu_llll_llll_uuuu_pppp concatenates and aligns the first _l_e_n data bytes of the message
- pointed to by _m_p, copying the data into a new message. All message
- blocks that remain in the original message once _l_e_n bytes have been
- concatenated and aligned (including any partial message blocks) are
- copied and linked to the end of the new message, so that the length of
- the new message is equal to the length of the original message.
-
- The original message is unaltered. If _l_e_n equals -1, all data are
- concatenated. If _l_e_n bytes of the same message type cannot be found,
- _mmmm_ssss_gggg_pppp_uuuu_llll_llll_uuuu_pppp fails and returns _NNNN_UUUU_LLLL_LLLL.
-
- RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
- On success, _mmmm_ssss_gggg_pppp_uuuu_llll_llll_uuuu_pppp returns a pointer to the new message. On failure,
- _mmmm_ssss_gggg_pppp_uuuu_llll_llll_uuuu_pppp returns _NNNN_UUUU_LLLL_LLLL.
-
- UUUUSSSSAAAAGGGGEEEE
- LLLLeeeevvvveeeellll
- Base or Interrupt.
-
- SSSSyyyynnnncccchhhhrrrroooonnnniiiizzzzaaaattttiiiioooonnnn CCCCoooonnnnssssttttrrrraaaaiiiinnnnttttssss
- Does not sleep.
-
- Driver-defined basic locks, read/write locks, and sleep locks may be held
- across calls to this function.
-
- RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS
- _aaaa_llll_llll_oooo_cccc_bbbb(D3), _mmmm_ssss_gggg_bbbb(D4)
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-